not put your finger on something - Francés Inglés Diccionario